Nonlinear least square